'use strict';
/**
 * Created by QianQi on 2017/6/13.
 */
$(function(){
    var layerName, fromWin;
    var oHideParams = $.getHideParams();
    var oUrlParams = $.getUrlParams();
    var URLS = {};
    var jqTxt = $('.js-txt');
    // 底部按钮点击事件
    var fTbtnsClick = function(){// 底部按钮事件
        switch($(this).attr('data-type')){
            case 'save':// 保存
                fromWin.cusLayer[layerName]({
                    text: jqTxt.val().trim()
                });// 调用打开弹框的页面中定义的 callback 方法
                fromWin.closeLayer[layerName]();// 关闭弹窗
                break;
            case 'cancel':// 取消
                fromWin.closeLayer[layerName]();// 关闭弹窗
                break;
        }
    };
    /**
     * 此方法在弹框后执行，用于从打开弹框的页面获取参数
     * @param name {string} 弹框标识
     * @param data {*=} 从打开弹框的页面传递的参数，弹框时调用 show({data:xxxx})，xxxx处定义
     * @param win {*=} 弹框
     */
    window.initPage = function(name, data, win){
        layerName = name;// 记录当前弹框标识，必须
        fromWin = win;
        /** ==================== **/
        $('.js-tbtns').on('click', '.btn', fTbtnsClick);// 底部按钮事件
        jqTxt.val(data.name);
    }
});